<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>p7_相对定位</title>
  <style>
      /* 相对定位的特点：
            1.不脱离文档流：相对定位的元素不会脱离正常的文档流。这意味着即使进行了定位调整，它仍然占据着原来的空间。
            2.相对于自身位置偏移：当您使用 top, right, bottom, 或 left 属性时，元素会相对于其正常位置移动。
            3.可与其他定位元素交互：如果一个元素是相对定位的，它可以被绝对定位的子元素或其他元素所参照。 */
    .fu{
      background-color: #ff0;
    }
    .fu>div{
      width: 100px;
      height: 100px;
    }
    .z1{
      background-color: #f00;
      /* 用于控制元素定位的属性值 */
      position: relative;
      /* 用于控制元素的堆叠顺序 */
      z-index: 10;
    }
    .z2{
      background-color: #0f0;
      /* 相对定位：参照物为自己原来的位置，不会脱离文档流（释放布局空间）
         用于将元素相对于文档流中的正常位置进行定位 */
      position: relative;
      /* 偏移属性，使用定位属性后就可以在四个方向微调自己的位置 */
      bottom: 50px;
      /* 用于指定元素的水平位置 */
      right: 50px;
      /* 可以使用z-index调整层级，整数，无单位，数字越大层级越靠上，可以设置负数
          用于控制元素的堆叠顺序   */
      z-index: -1;
    }
    .z3{
      background-color: #00f;
    }
  </style>
</head>
<body>
/* .fu>.z*3 Tab补全 */
<div class="fu">
    <div class="z1"></div>
    <div class="z2"></div>
    <div class="z3"></div>

</div>
</body>
</html>